package com.tian.mapper;


import com.tian.entity.Menu;
import com.tian.entity.RoleMenu;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface MenuMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(Menu record);

    Menu selectByPrimaryKey(Integer id);

    List<Menu> selectAll();

    int updateByPrimaryKey(Menu record);

    List<Menu> selectByParentId();

    List<Menu> selectByRoleId(Integer roleId);

    List<Menu> selectListByParentId(Integer parentId);

    List<Menu> selectByMenuIds(List<Integer> menuIds);
}